LZ77 and LZ78
LZ77
LZ78
Lempel–Ziv–Stac (LZS)
https://en.wikipedia.org/wiki/LZ77_and_LZ78#LZ77